home *** CD-ROM | disk | FTP | other *** search
/ United Public Domain Gold 2 / United Public Domain Gold 2.iso / utilities / pu673.dms / pu673.adf / Manual.ASC < prev    next >
Text File  |  1992-03-06  |  18KB  |  470 lines

  1.                        ProBoard V1.0b
  2.                        ==============
  3.  
  4.  
  5.                  This program is SHAREWARE.
  6.  
  7.      All rights to the source code, programs and text
  8.      belong  to,   and   copyrights   are  held   by,
  9.                        Kevin Denniss.
  10.  
  11. -------------------------------------------------------------
  12.  
  13. DISTRIBUTION CONDITIONS
  14.  
  15.      ProBoard (and all  variations  and associated utilities)
  16. is not in the public domain.  It is shareware and a shareware
  17. fee of £10 is requested.  This  fee  entitles the licensee to
  18. the most recent revision of  ProBoard, bug fixes, an enhanced
  19. component library and  ProBoard-Multi  software. In addition,
  20. the licensee is entitled to  one subsequent major upgrade for
  21. a reduced fee of £4 including p&p.
  22.  
  23.      ProBoard may  be  freely  distributed,  but  may  not be
  24. included  in   any   commercial   package,   compilation   or
  25. collection, or sold, traded, leased or  hired in any form  on
  26. any media without express consent of the author.
  27.      This  package  may  be  compressed  and  posted  on  any
  28. electronic distribution service.  Specifically,  inclusion of
  29. ProBoard on commercial software compilation collections which
  30. are sold for profit is strictly forbidden.
  31.  
  32.      These programs are in  no  way intended for professional
  33. use. Any  damages  or  losses  resulting  from  inappropriate
  34. application of  any  or  all  of  this  distribution  whether
  35. accidental or intentional, are not  the responsibility of the
  36. author.
  37.  
  38.   All rights to the source code and programs are reserved.
  39.  
  40. -------------------------------------------------------------
  41.  
  42.  
  43. The ProBoard System
  44. ===================
  45.  
  46. OverView
  47. ========
  48.      The ProBoard PCB  designer  is  intended  to provide the
  49. Amiga user with a quality design  package capable of the same
  50. standards  of  output  as    the    more   expensive  systems
  51. available for the likes of the   PC.  I  hope  I have managed
  52. to achieve this but as   ever   I'm   sure  there  is  plenty
  53. of scope for improvement.
  54.      ProBoard was  developed  after  using  several different
  55. packages and I feel that for  my  money  this is  the best of
  56. the Amiga systems I have  tried.  Most  of the systems I have
  57. seen to date on the  Amiga  have suffered from being somewhat
  58. non user-friendly and  highly  temperamental  with regards to
  59. producing the old Guru messages.
  60.      They have also operated  in  much  the  same manner as a
  61. paint  package  meaning   that   deleting   an  object  means
  62. destroying anything passing through it. ProBoard tackles this
  63. problem by being an  object  driven  package,  this does mean
  64. editing can be a  little  slower  than  with other paint-type
  65. packages but I believe  it  compares  well  with other object
  66. driven software of this type.
  67.  
  68.      Please not  that  this  program  is shareware so all the
  69. usual copyrights apply (see above).
  70.  
  71.  
  72. Known Bugs
  73. ----------
  74.      At present the following bugs and limitations apply:
  75.  
  76.      1.)  Memory  allocation  errors   are   not  handled  by
  77. ProBoard. This usually means that  a  shortage of Chip memory
  78. will result in a Guru error.
  79.  
  80.      2.) Some DOS errors are  still  not trapped although the
  81. operating system takes care of most.
  82.  
  83.      Of course should you  find  any  other  bugs or have any
  84. comments about improvements that  would  be useful please get
  85. in touch.
  86.  
  87.  
  88. System Requirements
  89. -------------------
  90.      The program is  still  untested  on  many configurations
  91. since I  sold  my  A500  but  as  far  as  I  know  the  only
  92. requirements are as follows :
  93.  
  94.      O.S. 1.3 or higher
  95.      1Mb memory (at least 512K chip)
  96.  
  97.      Simply put a A500  with  512K  expansion. Of course more
  98. memory and a harddrive is always  useful but in this case not
  99. vital. A sure-fire way to tell if you are getting low on free
  100. memory is when the program begins to get unusually slow.
  101.      A faster processor is also an extremely useful commodity
  102. as the refresh after certain  editing  operations can be slow
  103. on a basic machine. (An A1200 is good, a 4000 even better)
  104.  
  105.      NOTE : The multi-layer  version (ProBoard V1.2) requires
  106. at least 2Mb to operate.
  107.  
  108.  
  109.  
  110. Display Layout and General Information
  111. ======================================
  112.      ProBoard is started  from  the  WorkBench  screen in the
  113. normal way, after start-up  you  will  be  presented with the
  114. initial screen. Hard-Drive  users  please  note that ProBoard
  115. must be installed with its  directory assigned as 'ProBoard:'
  116. for correct operation of the component libraries.
  117.      The ProBoard screen itself consists of two sections, the
  118. control window  and  the  edit  window,  these  are described
  119. below.
  120.      Note that ProBoard is an  'object orientated' system and
  121. hence only recognises the fixed  points  of items on the PCB.
  122. ie. when selecting a track ProBoard will look for the nearest
  123. end point rather than the line between them.
  124.  
  125.  
  126. 1. The Control Window
  127.      The top  portion  is  the  control  window  where system
  128. messages, mouse coordinates and  other  control functions are
  129. displayed. It has the format shown below;
  130.  
  131.  E________________________________________________________
  132.  |________________________________________________________|
  133.  |                                    |        |     C    |
  134.  |                  A                 |   B    |----------|
  135.  |                                    |        |     D    |
  136.  |____________________________________|________|__________|
  137.  
  138.      Section  A  is  where  function  specific  commands  are
  139. displayed, initially this is blank.
  140.      Section B will display  certain  'system help' messages,
  141. intended to help guide you around the editing procedures.
  142.      Section C displays your  current  mouse coordinates with
  143. reference to the top left hand  corner of the PCB. While ever
  144. you are outside the Edit window  (see next section) this will
  145. be zeroed.
  146.      Section  D  here  the   current   measurement  scale  is
  147. displayed. There  are  three  available,  selection  of  your
  148. preferred units will be described further on in this manual.
  149.      Section E  across  the  top  of  the  window  states the
  150. current file being edited. The current edit mode is displayed
  151. in the right hand side.
  152.  
  153.  
  154. 2. The Edit Window
  155.      The lower section  is  the  edit  window  where  the PCB
  156. currently under design is displayed.  This  view point can be
  157. scrolled around the PCB area by  use of the four cursor keys.
  158. For any PCB there is a maximum size of 7.5 x 7.5 inches, this
  159. should be ample for virtually any application.
  160.  
  161.  
  162. The Main Menus
  163. --------------
  164.      There are four menus available in the ProBoard menu bar,
  165. each has its own functions as described below.
  166.  
  167. 1. Project Menu
  168.      New - This will open a  new file in memory allowing work
  169. on a new PCB to commence.
  170.  
  171.      Load - Loads in an  existing  PCB  file. On selection of
  172. this function you will  be  presented  with  a file requester
  173. from which your selection can be made.
  174.  
  175.      Save - Saves a file in  one of two formats (see format).
  176. Again a requester will be  displayed  and  a selection can be
  177. made.
  178.  
  179.      Format - This allows selection  of  the format files are
  180. saved in. There are three possibilities.
  181.           ILBM : Interleaved Bitmap, this allows  the PCB
  182.                  to be loaded into other packages such as
  183.                  DPaint and other printing systems.
  184.           ProBoard : the  standard  file  format for  the
  185.                  editor  allowing  full  access  to   the
  186.                  design features after re-load.
  187.           Component : allows the current  PCB to be saved
  188.                  as a component file. This means that the
  189.                  file can then be used  as a component in
  190.                  future PCB's.  Note that tracks  can not
  191.                  be used in components. See 'Components'.
  192.  
  193.      About - try it and see !
  194.  
  195.      Quit - Just that.
  196.  
  197.  
  198. 2. Move Menu
  199.      This menu controls the  rate  at  which  the cursor keys
  200. scroll the  Edit  window  display.  There  are  three  levels
  201. available.
  202.                Fine
  203.                Course
  204.                Block
  205.      There also exists a  centring  function  to short-cut to
  206. the centre of the PCB.
  207.  
  208.  
  209. 3. Edit Menu
  210.      Extra information on  the  use  of  each  of the options
  211. within the edit  menu  can  be  found  in  the  section 'Edit
  212. Functions'.
  213.  
  214.      Track - Allows editing of track patterns onto the PCB.
  215.  
  216.      Pad - Used for pad placement/editing.
  217.  
  218.      Component - Allows use of predefined components.
  219.  
  220.  
  221. 4. OverLay Menu
  222.      Active - Turns the overlay on  and off, used prior to an
  223. ILBM save for PCB printing.
  224.  
  225.      Box - Allows editing  of  boxes  to the overlay pattern.
  226. See 'Overlay Editing'.
  227.  
  228.      Circle - Provides circle editing for the overlay.
  229.  
  230.      Line - Renders line to the overlay pattern.
  231.  
  232.  
  233. 5. Preferences Menu
  234.      Scale - this allows changing  of  the scale used for the
  235. coordinate display system. There are three separate choices.
  236.                Imperial (inches)
  237.                Metric (centimetres)
  238.                Pixels
  239.  
  240.      Refresh - Refreshes the  Edit  window display. Useful if
  241. the image has become corrupted due to multiple alterations.
  242.  
  243.      Grid Snap - This provides  a  reference grid of 0.1 inch
  244. spacing (I.C. pin spacing) over the PCB. There are two levels
  245. of 'snap' to grid  available,  0.1  inch  and  0.05 inch. The
  246. latter being of use  when  trying  to  squeeze tracks between
  247. pads.
  248.  
  249.  
  250. Wot No Print ??!!
  251. -----------------
  252.      No, as it happens ! Basically  I haven't figured out the
  253. scaled graphic print routine needed yet. However, since there
  254. are  plenty  of  very  good   printing  packages  out  there,
  255. FlexiDump being a brilliant example, this shouldn't really be
  256. a problem.
  257.      The process you need to follow is:
  258.      First turn of the grid and the overlay.
  259.      Now save your PCB in ILBM format and exit ProBoard
  260.      Load up your preferred printing package
  261.      Print the PCB file, make sure you scale it to 7.5 inches
  262.      by 7.5 inches or it won't be to scale !
  263.  
  264.  
  265. Common Edit Functions
  266. ---------------------
  267.      On selection of any of  the  functions  from the edit or
  268. overlay menu you will be  presented  with  a group of command
  269. gadgets across the control window. Although these will depend
  270. on the function  chosen  there  are  some  commands  that are
  271. common to all the available  functions. These common elements
  272. are as described below, selection of  any of the gadgets will
  273. result in the  others  being  switch  off  (they  will become
  274. 'hashed' in appearance) until EXIT is selected.
  275.  
  276.      NEW - allows  placement  of  a  new  object.  To put the
  277. object onto the PCB move  the  mouse  to the desired point in
  278. the edit window (using  the  cursor  keys where required) and
  279. click with the right  button.  If  the  object is a component
  280. then you  will  first  be  presented  with  a  list  of those
  281. available. Selection of an objects size and/or orientation is
  282. described in the section about that object. See later.
  283.  
  284.      DELETE - will  delete  an  object  from  the  PCB. After
  285. selection of this  option  you  should  simply  point  to the
  286. desired object and click with the right mouse button.
  287.  
  288.      MOVE - used to move an  object  from one position to the
  289. next. In the case of Pads and components this option requires
  290. you to first click on the  object  you  wish to move and then
  291. click on the  new  position  you  wish  to  move  it  to. The
  292. procedure for tracks is  a  little  different. You must first
  293. select the track you wish  to  change  in the normal way, and
  294. then click on the end you wish  to move, then you can perform
  295. the final click on the  new  position. ProBoard will then re-
  296. evaluate the track between the new points.
  297.  
  298.      EXIT - This is used  for  two  purposes. The first is to
  299. exit the current  function  back  to  the original (start-up)
  300. screen and menus. The  second  will  exit the current editing
  301. command and return use of  the control gadgets. Consider  you
  302. are currently working on a PCB in the MOVE command of the PAD
  303. function. One  click  on  EXIT  will  leave  MOVE  and  allow
  304. selection of another command,  two  clicks  will exit back to
  305. the menu screen for selection of Load, Save, Track etc.
  306.  
  307.  
  308. Track Editing
  309. -------------
  310.      Within  the  track  function   there   also  exists  the
  311. following possibilities :
  312.  
  313.      CHANGE - This  will  change  a  track  from  its present
  314. values  of  size  and  orientation   to  the  ones  currently
  315. selected. To do this set your  desired values (see below) and
  316. click on the track you wish  to  change,  the PCB will be re-
  317. drawn with the new values in place.
  318.  
  319.      1 2 3 4 5 - Located  at the right of the control window,
  320. next to the message display  these gadgets represent the size
  321. at which the  track  will  drawn.  They  operate  in the same
  322. manner as old radio buttons, selection of one will cancel the
  323. old value, thus changing the size  you  wish  to work in is a
  324. simple matter of clicking on the desired value.
  325.  
  326.      /,H,L - These can  be  found  between  the EXIT and size
  327. select gadgets. Clicking on the symbol will change the symbol
  328. shown which represents  the  orientation  of  the  track. The
  329. possibilities are as follows:
  330.  
  331.  
  332.           / - direct line. The track will be drawn
  333.               directly from the first point to the
  334.               second along a straight line.
  335.  
  336.           H - High Manhattan. Here  the track will
  337.               be drawn  first along the x and then
  338.               along the y axis  allowing tracks to
  339.               bend at right angles only (Manhattan
  340.               geometry).
  341.  
  342.           L - Low Manhattan. Basically this is the
  343.               same as high  Manhattan  except that
  344.               the  track is drawn along the y axis
  345.               first and then the x axis.
  346.  
  347.      The best way to get the hang of these options is to
  348.      put  a  few   pads  down  and  then  experiment  in
  349.      connecting them up.
  350.  
  351.  
  352. Pad Editing
  353. -----------
  354.      Within the  pad  function  there  are  following   extra
  355. possibilities :
  356.  
  357.      CHANGE - This will change a  pad from its present values
  358. of size and orientation to  the ones currently selected. This
  359. is done in the same manner  as  the track operation, set your
  360. desired values (see below) and click  on  the pad you wish to
  361. change, the PCB  will  be  re-drawn  with  the  new values in
  362. place.
  363.  
  364.      1 2 3 4 5 IC - Again located at the right of the control
  365. window, next to the  message  display these gadgets represent
  366. the size at which the  pad  will  drawn.  They operate in the
  367. same radio button manner  as  for  tracks.  Note the extra IC
  368. option, this allows the use of  IC  pads  which can be of two
  369. orientation.
  370.  
  371.      -,| - These  can  be  found  between  the  EXIT and size
  372. select gadgets. Clicking on the symbol will change the symbol
  373. shown  which  controls  the  orientation   of  IC  pads.  The
  374. possibilities are vertical or horizontal,  as depicted by the
  375. symbol.
  376.  
  377.  
  378. Component Editing
  379. -----------------
  380.      The  component  function  has  only  one  extra  command
  381. available, namely that  of  ROTATE.  This  has  the effect of
  382. rotating the selected component  by  the  value  shown on the
  383. radio buttons to the right of the window.
  384.      The two current  possibilities  are  +90°  (quarter of a
  385. turn clockwise) and -90° (quarter  of a turn anti-clockwise).
  386. Operation of the function  is  otherwise  a  simple matter of
  387. clicking on the component you wish to rotate and the PCB will
  388. be re-drawn accordingly.
  389.  
  390.  
  391. OverLay Editing
  392. ---------------
  393.      Editing of the  overlay  pattern  is  performed by three
  394. different operations - Box, Circle and Line.
  395.      Line editing is performed in  exactly the same manner as
  396. track editing except that  there  are  no size or orientation
  397. options.
  398.      Box editing  is  again  very  much  the  same.  You just
  399. specify two opposite corners of the  box as asked and the box
  400. will be drawn. This section  uses  the ROTATION command as in
  401. component editing.
  402.  
  403.      Circle, again all options  are  standard,  the circle is
  404. defined by clicking in  the  centre  of the required position
  405. and then at any point on the required radius.
  406.  
  407.  
  408. Components
  409. ==========
  410.      ProBoard  is  supplied  with   a   range  of  predefined
  411. components already on the disk.  However  this  list is by no
  412. means representative  of  the  entire  range  of  PCB mounted
  413. components available (that would  run  into thousands). It is
  414. therefore possible to  define  your  own.  To  do this simply
  415. create you component using the  Pad  and Overlay options (you
  416. can include any predefined components as well if need be) and
  417. select the COMPONENT format before save. Note that components
  418. cannot contain tracks, they will be stripped out on saving.
  419.      On saving you will  be  asked  for  the filename (by the
  420. usual requester) and then be asked for the component 'handle'
  421. or origin. This is the  point  around  which the component is
  422. based and  is  used  for  positioning  and  rotating  of  the
  423. component.
  424.      Note that if, after using the component for a while, you
  425. wish to change the handle or  add  bits to it you can. Simply
  426. load in the component and  then  re-save  with the new handle
  427. etc.
  428.  
  429.  
  430. Final Comments
  431. ==============
  432.      That basically finishes all  there  is  to say about the
  433. operation of ProBoard except to  say  that if you should find
  434. and bugs or problems you  think  I  should know about, please
  435. let me know.
  436.      A big  thank-you  should  go  to  Rick  Hartley  for his
  437. enthusiastic testing  and  comments  without  which  I'm sure
  438. ProBoard would not be with you now !
  439.      You can reach me by  sending  a  letter to the following
  440. address:
  441.  
  442.           K. Denniss
  443.           166, Clumber Street
  444.           Princes Avenue
  445.           HULL
  446.           North Humberside
  447.           HU5 3RN
  448.  
  449. Please remember that this  program  is  Shareware  and if you
  450. want to receive any future upgrades and support then you must
  451. register as a user. A  fee  of  £10.00  is all this takes and
  452. future bug fixes and additions  to the component library will
  453. be released to you free  of charge along with ProBoard-Multi,
  454. a multi-layer version capable  of  producing double sided and
  455. multi-layered boards (Note that this  version requires 2Mb to
  456. run). An extended manual will also be supplied.
  457.  
  458.      Thank you !
  459.  
  460.           Kevin.
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.